drenched with rain

Translations
trempé par la pluie
Definitions
Completely soaked or saturated with rainwater.